[FIX] The function unlink() is now call even if the execption is throwed