fixed ignore arg logic