So putting the clean up log file stuff in here is risky, as if more test cases are added, they'll fail, becaue the log file is only cleaned *once*. Of course, changing it is preoptimzation, but then having it in a setupSpec is preoptimization anyway, because there's only one case and it could all be in one method!