Generalized illuminate requirements