Uses java.io.File/createTempFile