arg check