stuff around date is messy, always