the reason this part is inside the loop in the other voters is that we never want to run into this in case none of the attributes is supported. that is also the reason for doing `continue` above. even if we had a supported attribute and the content is published, we have to continue looping to know if we return GRANTED or ABSTAIN.