Recover flawed in use

I recommend taking a look at this: