I wouldn't go with modifier form of `unless` in this case, as both sides are more complex than usual and the line is quite long already