diff --git a/src/Select.js b/src/Select.js
index <HASH>..<HASH> 100644
--- a/src/Select.js
+++ b/src/Select.js
@@ -172,7 +172,10 @@ var Select = React.createClass({
 	},
 
 	selectValue: function(value) {
-		this[this.props.multi ? 'addValue' : 'setValue'](value);
+		if(!this.props.multi)
+			this.setValue(value);
+		else if(value)
+			this.addValue(value);
 	},
 
 	addValue: function(value) {
Do not ever addValue(undefined)