Here's another idea. What about not checking invisible but instead turn each face to "none" in the faces section?