Catering for missing data files

These were done together, because they were effectively a fix to the same underlying problem for me. If I can figure out how to split a commit and you want them separate, let me know.

Missing data books
GlobalKeyList