you don't need most of these options IIRC just argv?