better bridging method. no more lost channels