I think using isEqual: would work too.