Renovate: Recovering the Good and Overcoming the Bad