Walmart isn't directly competing with the Subway or bank that operates in the front of their store. There's not a second grocery store operating inside Walmart