bluez mod: address -> addr, to avoid shadowing same-named func