Ensure values are different before calling setValue:forKey:

This should fix #19 
Wait, nevermind. Derp.