added overflow handling in Imcuc channel