this stuff is here because the rule views actually can hit the error without ever calling the set content.