Your example code is very odd; it is equivalent to just $node = [[],@data] except that it has a side effect on the array originally referred to by $node (if there was one).
Please do show your actual code, and tell more about this "message from DESTROY"?