DIC is general use. SP promises specific properties (helps IDEs).