Revert "Negate rules not ready for blockVisibility."

This reverts commit bf0278c9d4d7c614e6ab01300fdb37bc18f053d5.
Revert "Revert "Negate rules not ready for blockVisibility.""

This reverts commit 2145c19482d9405536e5ffe18707c7c02fa21c18.
Revert "Revert "Revert "Negate rules not ready for blockVisibility."""

This reverts commit 0a773378d0951bd47aa39885eb1c0374f721f150.