Walmart re-engages on reputation front