Nothing about defaults should be in SelectParser. This functionality's only responsibility is turning an html select element into JavaScript data. Defaults are set in AbstractChosen. I'll grant you that it's inelegant, but it's where this stuff should go at the moment.