The switch to double precision didn't actually do anything, but thanks for letting me know that stretch still has the issue. I'll look into it!
Oooh, my C++ is pretty basic and when I saw that part of the commit changes I thought that was it haha. I'm glad to help!