Ugly as hell. The extra pivots to suppress the input are there because 7 is not particularly compatible with 4 or 6, and if the input is grabbed every 6 cycles that last center atom from the previous input causes issues.