It is the same test, but won't be called on the same portlets.  The two sets are 100% mutually-exclusive.  (This point is not offered to undermine the suggestion to move the check to pre-render;  it's only to clarify.)