Add some channel logic