Add error handling to the channeler