more unsudo, opts parsing, etc