append, only create a TemporaryFile when needed

it was unused in the no crossfade path

trivial, but avoids creating unneeded temporary file.