Making sure something can be only used correctly is bad? Why?