make cancelling work