Christ, thats a bloody mess............