Different generics for simulation