style-nit: I find it more readable when line breaks are added at higher-level breaks. Could you insert the line break after one of the commas (perhaps after the first one)?