Thank you, I had D omitted from my Roman list implementation. Now that I added it, the following test case fails:
c. First item
d. Second item
It should be a Latin list with start=3, but is instead interpreted as a Roman list with start=100. Should I require start=1 in alphabetical lists?