Tag divide and conquer