another block-through-wall bugfix