tightening the logic for how diagnostic nodes are attached 'cause it was messing up FT