Let's create the option/options string first so we can share the rest of the logic.