I has a sad at the state of the code after this though :(. It would be pretty sucky.

That said the entire pre-specta test setup is fucking dreadful so it wouldn't really be making things much worse.