This way clients know it's a bond master, and it allows us to more cleanly separate the code for bonding and non-bonding cases.