Clean up setup.py script
diff --git a/setup_oauth2client.py b/setup_oauth2client.py
index 579fe5f..fd2b67d 100644
--- a/setup_oauth2client.py
+++ b/setup_oauth2client.py
@@ -28,11 +28,16 @@
     'python-gflags',
     ]
 
+needs_json = True
 try:
   import json
   needs_json = False
 except ImportError:
-  needs_json = True
+  try:
+    import simplejson
+    needs_json = False
+  except ImportError:
+    needs_json = True
 
 if needs_json:
   install_requires.append('simplejson')