Wow. Even with the "fix" in, it runs correctly once, and then starts vomiting
with a similar error again as before the fix. it'll fail 20 times in a
row, then pass 20 times in a row. there's some haunted house level
shit going wrong here.
This reverts commit b121a061d8.