make getBlockPath() end at yard instead of final block