renamed the volatile channel method on ITransport, little bit of refactoring to get it