Generics online: is it worth trusting?