flesh out nbt reading a bit more