This reverts commits a2003b0d and 54ffe2e5. These weren't correct. Add a black magic warning instead.