Has anyone figured out what the rule for when the root is the target is for? Maybe this code should be removed altogether?