adding a barrier after a primary set only block