Finish NBTReader/NBTWriter? Untested