why do they store the day of the week as a 16bit int?future proofing in case the calendar gets updated and has more than 256 days in the week?