How to explain delay in delivery. We recognise these delays may affect customer satisfaction.