propagate the result of atomically properly (fixes #3049)