Isn't this exactly what cancellation-safety is all about?