fix for canAllocateChannel