Panic shopping means less on shelves