selected is false or nil?
Merge pull request #4 from kazuph/feature/selected-if-nil

指摘の通りです。
selectedには選択された値を期待しているので、
nil or NOT nilでいいと思います。