diff --git a/rbtools/api/decode.py b/rbtools/api/decode.py
index 0928cacb1ebfb08ffa3ae7e4141d7f1a3451a14e..ca1f5498090923f60f0e65e5851001bebd826048 100644
--- a/rbtools/api/decode.py
+++ b/rbtools/api/decode.py
@@ -1,7 +1,4 @@
-try:
-    import json
-except ImportError:
-    import simplejson as json
+import json
 
 from rbtools.api.utils import parse_mimetype
 
diff --git a/rbtools/api/request.py b/rbtools/api/request.py
index 79fca3a3a3277cae3b86c14e409d6ebd8a9ec6b3..5fb7a6496cc14466b2520ecdffb1a384764c0f21 100644
--- a/rbtools/api/request.py
+++ b/rbtools/api/request.py
@@ -8,29 +8,14 @@ import os
 import shutil
 import urllib
 import urllib2
-from StringIO import StringIO
-from urlparse import urlparse, urlunparse
+from json import loads as json_loads
+from urlparse import parse_qsl, urlparse, urlunparse
 
 try:
     from cStringIO import StringIO
 except ImportError:
     from StringIO import StringIO
 
-try:
-    # Specifically import json_loads, to work around some issues with
-    # installations containing incompatible modules named "json".
-    from json import loads as json_loads
-except ImportError:
-    from simplejson import loads as json_loads
-
-try:
-    # In python 2.6, parse_qsl was deprectated in cgi, and
-    # moved to urlparse.
-    from urlparse import parse_qsl
-except ImportError:
-    from cgi import parse_qsl
-
-
 from rbtools import get_package_version
 from rbtools.api.errors import APIError, create_api_error, ServerInterfaceError
 from rbtools.utils.filesystem import get_home_path
diff --git a/rbtools/commands/api_get.py b/rbtools/commands/api_get.py
index b9cde7d47db360ca151816e8fde7d9b1bb7b393b..618da8778dac8225525c9400e84d284e55be9a1b 100644
--- a/rbtools/commands/api_get.py
+++ b/rbtools/commands/api_get.py
@@ -1,12 +1,8 @@
 from __future__ import print_function
 
+import json
 import re
 
-try:
-    import json
-except ImportError:
-    import simplejson as json
-
 from rbtools.api.errors import APIError
 from rbtools.commands import (Command,
                               CommandError,
diff --git a/setup.py b/setup.py
index 53f4feb3368755d2a2f9637bb20278b6a48eabd2..473a66f591507b4d511701ce807e2bc35dde345e 100755
--- a/setup.py
+++ b/setup.py
@@ -49,12 +49,6 @@ else:
 install_requires = []
 
 
-try:
-    import json
-except ImportError:
-    install_requires.append('simplejson')
-
-
 # Make sure this is a version of Python we are compatible with. This should
 # prevent people on older versions from unintentionally trying to install
 # the source tarball, and failing.
