diff --git a/pynYNAB/ClientFactory.py b/pynYNAB/ClientFactory.py
index <HASH>..<HASH> 100644
--- a/pynYNAB/ClientFactory.py
+++ b/pynYNAB/ClientFactory.py
@@ -95,4 +95,8 @@ def clientfromargs(args, sync=True):
 
 
 def clientfromkwargs(**kwargs):
-    return nYnabClientFactory().create_client(**kwargs)
+    return nYnabClientFactory().create_client(kwargs.get("email", None),\
+                                              kwargs.get("password", None),\
+                                              kwargs.get("budget_name", None),\
+                                              kwargs.get("connection", None),\
+                                              kwargs.get("sync", True))
Fix clientfromkwargs, too.