OP put STATE_PENDING before scheduling