Revert "tduigk"

This reverts commit db16f795ccd0f7a76515ad3928fb13e87f847ffa.
Revert "Revert "tduigk""

This reverts commit a0657babd74231c975854bfa621923afbfdab500.
Revert "Revert "Revert "tduigk"""

This reverts commit 082f242450948f9dddb6b7600506bfc71c694a84.
Revert "Revert "Revert "Revert "tduigk""""

This reverts commit 8c8e32fbc924d73c3800a61e08eabb650aec6ed9.