It's literally 3 extra lines of code to support years... do you *really* want me to optimize for code complexity to that kind of level?