Added more reliable channel functionality.