Don't we need to advance startTime for each store operation (and possibly wait briefly before it, so that startTime is > the previous end time)?