What is the most effective way to deal with addictions?