This reverts commit 4b0767741ab7f3c10d95c96c17a9ac0c0f726ca3, 3f3f9ed7e60a8dbe8c904b234a8b715841df880f, 0e7c17bd6e2f17a6002556ef8229f0b7e2124e91, and 865eecb7396841ccf4b4154b79253f5c8f1a1b76.