I'd like to keep the string representation of addresses out of CWallet as much as possible. Can you turn this into a CTxDestination?