An agonising wait but the product will be worth the wait.