convert unwind-protect and use convert-sequence more