catch year error