make use of the Recorder.record now returning a new begin time.