important numerical bug fix! now beautifully super-clear and smooth