99.6% accurate