hasNoiseDistribution -> hasErrorDistribution