don't know if we now prefer `test do` over `def test`. In the end it doesn't matter unless writing temp files.