check uniqueness during serialisation, fix nullpointer issues in rewrite checks, add test for node removal