* using [NodeSetValue enumerate] correctly
* cleanup