work on making NBT file reads use properly-aligned pointers