Lot's of food for thought ..