editing unfuck arg checking