approximation errors