changed interface handling