Walgreens takes its lumps and moves on