diff --git a/readability/clients.py b/readability/clients.py
index <HASH>..<HASH> 100644
--- a/readability/clients.py
+++ b/readability/clients.py
@@ -53,6 +53,8 @@ class ReaderClient(object):
         """
         params = urllib.urlencode(post_params)
         logger.debug('Making POST request to %s with body %s', url, params)
+        print url
+        print params
         return self._create_response(
             *self.oauth_client.request(url, method='POST', body=params))
 
@@ -193,7 +195,9 @@ class ReaderClient(object):
         """Adds given bookmark."""
 
         rdb_url = self._generate_url('bookmarks')
-        params = dict(url=url, favorite=favorite, archive=archive)
+        fav_param = '1' if favorite else '0'
+        archive_param = '1' if archive else '0'
+        params = dict(url=url, favorite=fav_param, archive=archive_param)
         return self.post(rdb_url, params)
 
     def delete_bookmark(self, bookmark_id):
Send 1s and 0s for boolean params