success is a great deodorant

Proverb

 * 1) The attainment or achievement of success eliminates or overshadows one's past misdeeds or failures.