patched swap node contains