@@ -508,10 +508,13 @@ - (bool)isEqual: (id)object { /* FIXME: Optimize (for example, buffer of 16 for each) */ OFArray *otherArray; size_t count; + + if (object == self) + return true; if (![object isKindOfClass: [OFArray class]]) return false; otherArray = object;