Also `amount_so_far` and `other_duration` are currently not in use, so don't use those. We've kind of scrapped the `OTHER` duration style for now (we might add it back in), and `amount_so_far` will just be calculated on the fly (and maybe memoized then) for a given budget cycle.