forked from: Atomic something

