https://www.rankaza.com/understanding-the-dynamics-of-enabling-behaviors/