this will *never* happen. Javascript errors have no fixed size, so you'll always reach a null at some point (or an `undefined`if you go out of range,which will get cast to a `null` by the equality check).

(Out of interest, why *is* there a limit to the number of nodes that you can take input from?)