only load agency if it's requested (to save memory)