specifies a precedent level so we can write to node attributes