diff --git a/pyVcardToQr/pyVcardToQr.py b/pyVcardToQr/pyVcardToQr.py
index 65509e1df7625b1f289605f15b25a52fc8fcca16..5513170616243786fa9e1ddd164ea889c4514c16 100644
--- a/pyVcardToQr/pyVcardToQr.py
+++ b/pyVcardToQr/pyVcardToQr.py
@@ -21,7 +21,7 @@ def getCard(first, last, data):
     return card
 
 
-def genQr(data, output, logo=None, colors=('black', 'white'), logo_path=None):
+def genQr(data, output, colors=('black', 'white'), logo_path=None):
     if logo_path is not None:
         logo = Image.open(logo_path)
         # taking base width
@@ -66,7 +66,7 @@ def main(first, last, output, data, logo, colors):
     card = getCard(first, last, data)
     contents = card.serialize()
     print(contents)
-    genQr(contents, output, logo, colors)
+    genQr(contents, output, colors, logo)
 
 
 if __name__ == '__main__':