append, only create a TemporaryFile when needed

it was unused in the no crossfade path
Merge pull request #75 from ross/tempfile

append, only create a TemporaryFile when needed