Must create on tmpdir