with-temporary-file now honors the prefix extension, flip panic to false