muted generics warning