Calling the swap operators can result in Blender crashing. From my testing, the behavior is inconsistent, as sometimes a crash is triggered and other times it isn't. Though notably, they seem involve nodes already linked to other nodes, or zones. The crashing stems from the operators trying to access deleted data. There were two places where this happens that were identified, one involving removed links and the other involving removed nodes. Pull Request: https://projects.blender.org/blender/blender/pulls/146909