Fixed generic argument reuse