diff --git a/kaggle_cli/common.py b/kaggle_cli/common.py
index <HASH>..<HASH> 100644
--- a/kaggle_cli/common.py
+++ b/kaggle_cli/common.py
@@ -43,6 +43,6 @@ def login(username, password):
     with open(pickle_path, 'wb') as f:
         pickle.dump(dict(
             username=username, password=password, browser=browser
-        ), f)
+        ), f, 2)
 
     return browser
diff --git a/kaggle_cli/meta.py b/kaggle_cli/meta.py
index <HASH>..<HASH> 100644
--- a/kaggle_cli/meta.py
+++ b/kaggle_cli/meta.py
@@ -1 +1 @@
-VERSION = '0.12.3'
+VERSION = '0.12.4'
fix pickle between Python 2 and 3