Implemented requried return type for Channel