Hm. Looking through that makes this slightly more complex, as there is no requirement that I'm aware of that needs all list levels to be specified.

As long as the key is not being read back out and used as a number (or is converted using ``parseInt`` first), is this an acceptable usage?