testing for perfection.