We o er a simple paradigm for tting models, parametric and non-parametric, to noisy data, which resolves some of the problems associated with classic MSE algorithms. This is done by considering each point on the model as a possible source for each data point. The paradigm also allows to solve problems which are not de ned in the classical MSE approach, such as tting a segment as opposed to a line. It is shown to be non-biased, and to achieve excellent results for general curves, even in the presence of strong discontinuities. Results are shown for a number of tting problems, including lines, circles, segments, and general curves, contaminated by Gaussian and uniform noise.