I don't understand the reference counting here. if the comment you removed is still correct, then what happens if it was a ruby tag and we didn't call attach_node?