Uncertainty looms large