runs out of money