recover bad transactions