allow discounting one-time charges, fix from #18330