reorder deep_copy_node hash results for debug convenience
don't use deep_copy_node where inappropriate