DRYed up countdown