Change to generics.