Validate too many options error
Better error message on invalid option value
Handle encoding MediaType
Test large option types
nil makes a better empty slice