allow cancels in web wallet, etc. (simplified cancel.validate())