timer might not be set if the dispatcher hasn't dispatched yet