More flexible wo generics