bubbling up values on durations when adding or subtracting