But the reason why it is not needed here is line at 710: because variable defined in `if` stays defined out of the `if`