Deleted useless generics