This reverts commit 4b0767741a, 3f3f9ed7e6, 0e7c17bd6e, and 865eecb739.
4b0767741a
3f3f9ed7e6
0e7c17bd6e
865eecb739