weird macro-expansion issues. A better solution may be available in the future, but this will do for now. Add an index entry. More should probably be added as well.
but many conventions were broken.