Thank you so much Arlene. Yes, sometimes we're at the mercy of our suppliers, but we try to keep our clients from ever seeing any delays. Right now we're 98.7% on-schedule for repairs (based on 23,490 client response cards) which isn't perfect, but it's very, very good.