Ah, thank Christ for that, I've got it.
Fuck me though, it was difficult.

I was about to go and buy a cat to kick at one point.