Perfect Fitting