separate tests for option marshalling