branch.rules.forEach(function( rule, i ) {
                    var value = '', prev, spacing;
                    rule.parts.forEach(function( part, ri ) {
                        prev = rule.parts[ ri - 1 ];
                        spacing = value.length &&