@@ -156,31 +156,39 @@ - (void)addObjectForReading: (id )object { [self of_addObject: object fileDescriptor: object.fileDescriptorForReading events: EPOLLIN]; + + [super addObjectForReading: object]; } - (void)addObjectForWriting: (id )object { [self of_addObject: object fileDescriptor: object.fileDescriptorForWriting events: EPOLLOUT]; + + [super addObjectForWriting: object]; } - (void)removeObjectForReading: (id )object { [self of_removeObject: object fileDescriptor: object.fileDescriptorForReading events: EPOLLIN]; + + [super removeObjectForReading: object]; } - (void)removeObjectForWriting: (id )object { [self of_removeObject: object fileDescriptor: object.fileDescriptorForWriting events: EPOLLOUT]; + + [super removeObjectForWriting: object]; } - (void)observeForTimeInterval: (of_time_interval_t)timeInterval { OFNull *nullObject = [OFNull null];