Add a start on optargs processing