work correctly with non zero start times