handle diff return code (2 is trouble), and compare both instances, not one with itself