A bit of a bodge, that...