Makes sense, although it still leaves a fairly complicated-to-read line. Maybe a comment would be helpful.