@@ -87,10 +87,15 @@ fromBuffer: (const void*)buffer { @throw [OFNotImplementedException newWithClass: isa selector: _cmd]; } + +- copy +{ + return [self retain]; +} - (BOOL)isAtEndOfStream { if (cache != NULL) return NO;