Uncertainties basically OK. Need testing and polishing.