Oh, I see now... the score returned by the custom checker for Lists is divided by the length of the List it was applied to.
I must have skimmed over "The list_checker
should return an array consisting of the number of student entries that are correct" too quickly. I just assumed the return value was the score, like in other custom checkers I have written.