@certik even if your last sentence is true in the case presented, I imagine it might not be true if exposed is accessed via use association and the declaration is in another file. But I do like the general spirit of what you’re saying. I would love it if a compiler would parallelize the cases where it can do so safely and either not parallelize unsafe cases and/or emit a warning in unsafe cases.