Enough for All: Feeding the 5000