Grr.  How would you create a temporary directory, though?

It would be possible, albeit ugly, for the spk unpacker to create some directory with a well-known name and for this code to verify that the directory isn't a symlink (tediously).

Let me see if I can come up with something clever here.