The best recovery I've ever come up with