Generalized reciprocity