added import of future division for py2 compatibility, and reduced tolerance again