first two tests pass on arg checking