better argv count