Bug fix - hasDeadEnd()