caught NaN error, increase tolerance multiplier until error doesn't occur.
mol doesn't work, maybe a point ordering problem
tried using a range of tolerances, effects on condition/error/points used is small