Modifies equal? to use equal all the way down