Yeah I figured the example should be changed. It's a direct copy paste from some source I can find anymore now, I should have referenced it anyway: sorry for that. Won't forget the next time and thanks for sharing anyway, I'll check out your implementation. Mind if I would use that or part, as an example use case?
Fish has a well deserved spot in the hall of fame as far as shells go, seems valid enough to me ^^