bind is no longer a blocking operation, so we register the channel in a callback now.