Generic type definition changed