Using `End` rather than `Kill` in print channel error handling