Shelves flex as you add more variables; next up is flexing when removing variables