Just playing around with generics more and more.