Sh Cancellation