New issue from Daniel: atomic's default constructor requires "uninitialized" state even for types with non-trivial default-constructor