quick hack to add readChannel