Ah. I was confused because of this: "the index — a one-byte integer — could never exceed 255 by definition." If it can hold the value 255, it couldn't be a signed integer, so there would be no room for negative numbers. Though I suppose this must have been their mistake.