adaptation of flat_delayed to work with base_rate billing