Comment 1 for bug 1889456

That's how generic functions are implemented.