Without supporting the 900,000 children below the poverty-line who are ineligible for free lunchtime food, the policy risks being undermined.