years < 999 fail?