Begin work on Timer. Fork from Troy.