temp_free again