Walmart is not what you think.