How exactly is this flag used ? I can just see its usage in one if condition and its value in never changing.