dont create empty extractor