diff --git a/pcl_expect/__init__.py b/pcl_expect/__init__.py
index fa2ab54fed80e42501f405cd02c5396347497d12..d5df3a0b91a688453dfe978cfa2ac09c3904e9e8 100644
--- a/pcl_expect/__init__.py
+++ b/pcl_expect/__init__.py
@@ -20,7 +20,6 @@
 FIXME: more doc needed.
 """
 
-import sets
 import os
 import re
 import errno
@@ -266,8 +265,8 @@ class Controller:
         """
 
         self.__first = True
-        self.__inputs = sets.Set()
-        self.__readable = sets.Set()
+        self.__inputs = set()
+        self.__readable = set()
         self.__timeout = timeout
         self.__timeout_raises_exception = timeout_raises_exception
         self.__timeout_active = False
@@ -328,7 +327,7 @@ class Controller:
 
         self.__acted = False
 
-        self.__readable = sets.Set(r)
+        self.__readable = set(r)
         if len(self.__readable) == 0:
             if timeout_possible:
                 debug("Processing timeout event")