better interface handling