incorporating uncertainties (though they are broken)