@@ -92,11 +92,11 @@ object: (id)object_ { self = [super init]; @try { - block = [block_ retain]; + block = [block_ copy]; object = [object_ retain]; } @catch (id e) { [self release]; @throw e; }