check reminder condition first