free() nodes on removal