With regards to Walmart i guess they have so much buying power that they can squeeze their suppliers much more than others, so maybe their few years of quicker payments to suppliers could be followed by a few years increases in days payable, hence improving cash flow.