allow proto specification in options