More usage of generics.