'Same as check_required but returns False if not all commands exist'

def has_required(self, progs):

    try:
        return self.check_required(progs)
    except exception.RemoteCommandNotFound:
        return False
