Hi, I'd say the flags(final)'s scope is the block {} it's in. But I'd also say flags(final) is not to be used from if/else statements. It was useful for channels and log paths, but why would you use it in if/else blocks ?