Wal-Mart commits to non-peak boxes