only if the flag is true, right?