This is a pain because it means we can't change the ABI in stable releases. If it turns out the StringBytes class has some fatal flaw, we'll be between a rock and a hard place.