You don’t have to buy new shoes but, if you do, maybe try donating some of your old pairs to charity.