added ability for options to be a string value for terseness