roundoff bug error was bigger than my compensating factor in need-to-charger of 1e-14, so now set to 1e-11 which is plenty big