My god, it's full of... fiddly bits.