rework toBlock logic with getFacing()