accept options as default arg values

* prevents empty args from nulling out valid option values