Background: how we got the generics we have