Tag Selected: generics and their benefits