Fix edge case where nodes would still be in the fragment after attempting to move them to the correct positions
Compile