New checks, improved speed, improved accuracy, improved testing