Maybe it would be better if isSelected has default value of false and use it only with the option that is actually selected.