Return and cancellation