Timer appears to work. Needs more testing.