On Wednesday, 10 June 2015 at 20:31:52 UTC, Steven Schveighoffer wrote: > OK, thanks for the explanation. I'd do it the other way around: > Flag!"threadlocal", since we should be safe by default. `RefCounted!T` is also thread-local by default, only `shared(RefCounted!T)` needs to use atomic operations.