Nevermind this sucks.

This reverts commit 5c95130647dac087fc42ae013d1cb0324605f225.