lib: better argv?