Any chance of splitting after the || here ?
Lining up the two conditions would make it easier to see what they have in common and where they differ ...