def build(self, mode=None, check=False):
        """ Just shuffle the current call off to the build server with --local attached """
        kwargs = {}
        if not self.build_only:  # don't try to deploy twice
            kwargs[' --build-only'] = True
        if not self.local:
            kwargs['--local'] = True
        if check:
            kwargs['--check-built'] = True
        remote_args = self.formatted_args(self.args, mode, **kwargs)
        cmds = tuple() if self.check_built or self._updated else self.cmds_pyontutils()
        if not self._updated:
            self._updated = True
        return self.runOnBuild(*cmds,
                               f'scigraph-deploy {remote_args}',
                               defer_shell_expansion=True,
                               oper=AND)