P193 - further improvements to breaks out of loops