diff --git a/scapy/supersocket.py b/scapy/supersocket.py
index 8afca6cf85a1d7457c7266535ac93973e081c17c..43a292f255464adffd7f9e1560bef7de4856cbd1 100644
--- a/scapy/supersocket.py
+++ b/scapy/supersocket.py
@@ -6,6 +6,7 @@
 import socket,time
 from config import conf
 from data import *
+from sendrecv import sndrcv
 
 class _SuperSocket_metaclass(type):
     def __repr__(self):
diff --git a/setup.py b/setup.py
index 4f8a9b8cb14c149e160fe60cee3f023d3b5128bf..2fffd0f9c48cc2f2b0ac781646909ec4bc157c67 100755
--- a/setup.py
+++ b/setup.py
@@ -38,7 +38,7 @@ archive_util.ARCHIVE_FORMATS["ezip"] = (make_ezipfile,[],'Executable ZIP file')
 setup(
     name = 'scapy',
     version = '2.0.1-dev', 
-    packages=['scapy','scapy/arch', 'scapy/layers','scapy/asn1','scapy/tools','scapy/modules'],
+    packages=['scapy','scapy/arch', 'scapy/arch/windows', 'scapy/layers','scapy/asn1','scapy/tools','scapy/modules'],
     scripts = ['bin/scapy','bin/UTscapy'],
     data_files = [('share/man/man1', ["doc/scapy.1.gz"])],