Apparently division *still* isn't being handled correctly. This reverts commit 1dda12e4be.
1dda12e4be