I would think the two delegate calls should probably happen even if `startOfDay == nil`.