Refactorized fetchers