All file operations now respond to cancellation