"set" must be used only in case of user choice