who even needs generics