Hi, as a newcomer I miss method overloading with named parameters and types (Objective-C!). Mainly because my code is riddled with ugly "case argument.class" and "raise unless Integer". But maybe that's the problem. What is the Duck way to check arguments? I have to because I'm passing on to a rather fragile web service. I only need numbers (ids) and strings in my instance variables, but considered making a class for each one to catch illegal data in initialize. -- Tobias Weber