handle channel consuming errors