Easier to set temp dir, and all temp files are unlinked after use