TempRoot becomes a method: tempRoot()