Page Negative Rule Failing for Member Role

I have the default access level set to a level I call "disabled access", so guests are treated as such. When I add a negative rule of pages, for all of them or none of them, I can still view the page as a user with disabled access. I used a snippet and it's definitely recognizing the users role as "disabled access":

$membershipPlugin = new M_Membership(get_current_user_id());

So I'm unsure why it's not even recognizing the disabled access.