Managing uncertainty in the real world