Why you shouldn't use set (and what you should …