incidentally this was caught by my `eval` test suit