Index: src/OFPair.m ================================================================== --- src/OFPair.m +++ src/OFPair.m @@ -98,15 +98,15 @@ return [self retain]; } - mutableCopy { - return [OFMutablePair pairWithFirstObject: _firstObject - secondObject: _secondObject]; + return [[OFMutablePair alloc] initWithFirstObject: _firstObject + secondObject: _secondObject]; } - (OFString *)description { return [OFString stringWithFormat: @"<<%@, %@>>", _firstObject, _secondObject]; } @end Index: src/OFTriple.m ================================================================== --- src/OFTriple.m +++ src/OFTriple.m @@ -112,17 +112,17 @@ return [self retain]; } - mutableCopy { - return [OFMutableTriple tripleWithFirstObject: _firstObject - secondObject: _secondObject - thirdObject: _thirdObject]; + return [[OFMutableTriple alloc] initWithFirstObject: _firstObject + secondObject: _secondObject + thirdObject: _thirdObject]; } - (OFString *)description { return [OFString stringWithFormat: @"<<%@, %@, %@>>", _firstObject, _secondObject, _thirdObject]; } @end