until a better solution is introduced that: - works with lazy_extractors - allows for 3rd party token generators