out-of-stock rate has reached 43 percent.