up to date with the jsnbt changes