forces use of node name if attribute isn't set