Generics are cool.