some infrastructure for registering with the bridge