Finishing on Time