Switches back from cancelling trade to throwing an exception