generalized specializers work