Ouch! Just reading your post made me shudder.
Poor Merlin, I hope he feels well asap.