Tag - partition machinery