 There are exceptions where single dispatch methods are generic functions (e.g.Bigloo's object system).Prototype-based languages are object-oriented languages where the distinction between classes and instances has been removed