The market keeps growing, and there will be winners and losers. The fact that there are 355 retailers -- are they all economically viable? Clearly the market is adjusting all the time.