I think this parameter list is long enough to benefit from some linebreaks at unsurprising boundaries, or possibly just to have the args structified.