End-to-end fulfilment: why you should let someone else sweat the small stuff