I don't actually want to maintain both wstring and string impls
That's a silly artifact