@@ -40,11 +40,11 @@ self = [super init]; if (is == 0) { c = isa; - [self free]; + [super free]; @throw [OFInvalidArgumentException newWithClass: c]; } data = NULL; itemsize = is;