diff --git a/twitter.inc b/twitter.inc
index ad6de61..4a68575 100644
--- a/twitter.inc
+++ b/twitter.inc
@@ -139,7 +139,7 @@ function twitter_status_save($status) {
     'text' => $status->text,
     'source' => $status->source,
     'in_reply_to_status_id' => ($status->in_reply_to_status_id > 0) ? (string) $status->in_reply_to_status_id : NULL,
-    'in_reply_to_user_id' => (int) $status->in_reply_to_user_id,
+    'in_reply_to_user_id' => $status->in_reply_to_user_id,
     'in_reply_to_screen_name' => $status->in_reply_to_screen_name,
     'truncated' => (int) $status->truncated,
   );
diff --git a/twitter.lib.php b/twitter.lib.php
index 4adc6ae..aae3863 100644
--- a/twitter.lib.php
+++ b/twitter.lib.php
@@ -175,7 +175,7 @@ class Twitter {
   protected function parse_response($response) {
     // http://drupal.org/node/985544 - json_decode large integer issue
     $length = strlen(PHP_INT_MAX);
-    $response = preg_replace('/"(id|in_reply_to_status_id)":(\d{' . $length . ',})/', '"\1":"\2"', $response);
+    $response = preg_replace('/"(id|in_reply_to_status_id|in_reply_to_user_id)":(\d{' . $length . ',})/', '"\1":"\2"', $response);
     return json_decode($response, TRUE);
   }
   /**
