Partial Channel implementation