@@ -140,11 +140,11 @@ return [[[self alloc] initWithCapacity: capacity] autorelease]; } - (instancetype)init { - if (object_getClass(self) == [OFMutableDictionary class]) { + if ([self isMemberOfClass: [OFMutableDictionary class]]) { @try { [self doesNotRecognizeSelector: _cmd]; } @catch (id e) { [self release]; @throw e;