Tag Atomic Blocks