add overloads taking a Guid as channel