micro optimizations.
prefer using local extractor.
more optimization.