What are the invisible blocks intended for? being that they are not detected by c_trace or c_move.

How can I create an invisible obstacle? Setting surface to none creates shadows and holes in other blocks.

Is there any chance this behavior will change in the future?