Can you put a comment here, and at L330, as to what these `if` statements are checking? I don't offhand know the difference between `enrolled.length` and `allowed.length`.