Working on the arg check, will be used by operator.