Generalized everything better