Ok, so should I just assume it's the right type or should I check for it and throw an exception? Note that the parent anyway just returns Nil, so I could just return Nil too. Just let me know.