I keep the code block always REALLY tight around making the arg size larger, moving “” to the strings and restoring the size. I suggest you do the same.
If you do need to keep a long value around for later, make a uchar[] property and still restore the arg size ASAP.

Not an answer to your question, but I think good practice.