translate English to German: To be sure, enormous uncertainties remain.
Natürlich bleiben enormen Unsicherheiten.