adaptes to changes in defaults