Tweaked behavior of setting slots: only effect the passed in slot.