added is_foreign and is_multi to all move_node & copy_node checks