integrate deallocator in node.disable()/stop()