allow underscores or dashes for options