same equals, different branch... ergh