less destructible approach to install and more tolerant to your own customizations