- rel 3; use mktemp