I think it's better and we can cancel any fetch operation like -(Cancellable)fetchVideoWithIdentifier:(NSString *)videoIdentifier in YTVimeoExtractor