Amazing bit of client list trivia here: this was the way the join was originally written all the way back at the beginning of the sprint. Swings and roundabouts bruv