Added more explicit communication channels