simplified multi-interface handling