Yes, the problem is logical - the block still affects the BSP tree although it's invisible. I'll think about a solution for truly invisible blocks.