Only compute StringData bytes once, close #263