Why set this to `time.time`? It seemed fine in the original version (where it had `def ... current_time=time.time)`).