Rely on `timer` initialization to null