Use generic parameter