numerical accuracy problem 'fixed'... see README for details