How the yield is reached in an “impossible to get to” place of the code