Revert "SDefac DELETED"

This reverts commit 682985ec4d94e6c165d7bbf667392534936819a4.
Revert "Revert "SDefac DELETED""

This reverts commit 350c9f038fa927e4f33cd2728052fddfdf8c24e9.