If he has learned his lesson, then he is a smart cat.
If he plays acorn hockey in the near future and goes through the ice again - then "that fur ball is not right in the head".
We have both smart cats and dumb cats at our house. I wish I knew what the smart cats were thinking when they are watching the dumb ones repeat a prior stupid behavior!