extractors vs headers