fix argv 3: the revenge of fix argv