Add optional tmpdir