And when you leave the work radius at lunchtime with the cute coworker you're flirting with, you suddenly hear your wife over the in-vehicle bluetooth handsfree.
Might be implemented as:
while (get_location() == work) { sleep(1min); }
go_back_in_time(10min);
trigger_reminder();
time.h certainly got a lot more features since the last time I used it...
Indeed; hence Apple confirming its interpretation of the reminder with you before committing anything.