diff --git a/O365/account.py b/O365/account.py
index <HASH>..<HASH> 100644
--- a/O365/account.py
+++ b/O365/account.py
@@ -157,9 +157,9 @@ class Account(object):
 
     def planner(self, *, resource=''):
         """ Get an instance to read information from Microsoft planner """
-        
-        if not isinstance(self.protocol , MSGraphProtocol):
-             # TODO: Custom protocol accessing OneDrive/Sharepoint Api fails here
+
+        if not isinstance(self.protocol, MSGraphProtocol):
+            # TODO: Custom protocol accessing OneDrive/Sharepoint Api fails here
             raise RuntimeError(
                 'planner api only works on Microsoft Graph API')
 
diff --git a/O365/connection.py b/O365/connection.py
index <HASH>..<HASH> 100644
--- a/O365/connection.py
+++ b/O365/connection.py
@@ -152,7 +152,7 @@ class Protocol:
 
         scopes = set()
         for app_part in user_provided_scopes:
-            for scope in self._oauth_scopes.get(app_part, [app_part]):
+            for scope in self._oauth_scopes.get(app_part, [(app_part,)]):
                 scopes.add(self._prefix_scope(scope))
 
         return list(scopes)
"protocol.get_scopes_for" now won't prefix scopes that are not scope_helpers