Avoid having to create & free the DynStr, which created an additional temporary buffer. Gives around 1.5x overall speedup.