extract fetcher for spout