MSPs will vote soon on whether universal free school meals should be introduced.
The debate raises the age-old question of whether policies should be targeted at those in need, or made available to everyone regardless of income.
Means-testing, while not perfect, helps allocate scarce resources and redistributes income.