profiler: let channel bound be settable by user