Don't have strong feelings about this but this expression is hard to read int its current form, maybe worth either adding a comment of what's going on or unfolding the list comprehension?