Why are this named 'generators' instead of just 'comparisons'?