interface changed in xosio