Revert "sdll"

This reverts commit 3ec6afebe04e3743db148cbb105e81a02331c827.
Revert "Revert "sdll""

This reverts commit 9e7a06a64aad55dd3b0500835f8e9dd43f7aad94.