comparison results are now cached