adapt to changes in xosio