I'm not sure 6 hours counts as long haul in the context of needing supplies! If you are on a 20+ hour itinerary with multiple layovers and the potential for delays then you will have substantially more carry on items. Throw in needing to bring any medical supplies or bottles/formula for the baby and it's even worse.