Fix options parsing

The first call to `parse` used to override argv