logging + check before rescheduling