should this be abstracted out into something like `reminder.reset()`