implements askForLeave action