unclean Cancel Functionality