completion parses all args on its own