Pairing with Laney and adding in abstraction for fetcher.