All tagged block weave