I may have gone a bit overboard. See individual commits.
We pass this too, so might as well ensure we don't regress.