I think we're out of the woods on this one. Blue seems to be fine. Phew! I was so worried there for a while, but he seems to be okay.