should probably add some docs at this point: systemService deploys locally no matter what, deploy can be passed in from a \u201chigher level\u201d to provide some override, and lookupDeploy can be set to false to prevent asking the Deployer again (e.g. if its result is already contained in the deploy argument) 