I think you might have missed my question before about whether this should return the *actual* time or the *intended* time.  I suggested the intended time, since the actual time can always be determined in the stream callback via `clock.now()`.  What do you think?