Flat and projective modules.