Ah right, I should probably make it disable rendering in this situation... I think the reason it does this is because of how STM evaluates text for auto-wrapping. If the width is 0.001, it'll still put one letter on every line, even if it goes out of bounds, to prevent it from looping forever... so when it's negative, I must have set it to just render the whole thing anyway... so I think disabling the renderer when the width is < 0 is a good solution! I'll mess around with this myself soon and see if I can get it working automatically in the actual build.