numerical accuracy issue still present