Revival breaks out in Walmart