More functional repository.