slc: correct 'min_args' and 'max_args' processing