so we don't have to special case tmpdir?