over 99% accurate