Interesting, this could explain some memory boundary errors and/or allocation failures I can't find, but only when I send data to a terminal (which i don't need to do in my app). Still, it seems hard to believe that such a serious bug made it this far. Thanks for your work Nick...