derp 1

This reverts commit 3bca7fd9b9e089791d5a2929276b5fbe81298119.
derp 2
This reverts commit d3c59cb7f490e757db73f78c6088caac097b9a47.
derp 3

This reverts commit 36b2fe784c88863e764006e068d18924b5038332.