I think I remember jcl saying that it is, as you suggest, because of the 2byte indices and the actual limit is actually 65536(-1?).