handle blank year better.