the calling code chooses what do do with these  that is what the adb error public api is for  and what i meant about the long term fix being to just pass a std  string  and lose the global  i might just do that now instead  i can always come back to this ps if it gets too hairy 