diff --git a/xmlrpc-server.js b/xmlrpc-server.js
index 48499fd..dbabf95 100644
--- a/xmlrpc-server.js
+++ b/xmlrpc-server.js
@@ -346,17 +346,14 @@ function sendTopUpReport(reverseUrls, params, urlIdx, retry) {
 
     client.methodCall(methodName, [ params ], function (topUpReportError, value) {
 
-        //return;
-
         if (topUpReportError) {
-            logger.warn('Error sending topUpReport retrying another url (if available)' + topUpReportError, {error: topUpReportError});
+            if (topUpReportError.indexOf('Invalid XML-RPC message') < 0) {
 
-            if (topUpReportError.body) {
-                logger.warn('Response body: ' + body);
-            }
+                logger.warn('Error sending topUpReport retrying another url (if available): ' + topUpReportError, {error: topUpReportError});
+                sendTopUpReport(reverseUrls, params, ++urlIdx, retry);
+                return;
 
-            sendTopUpReport(reverseUrls, params, ++urlIdx, retry);
-            return;
+            }
         }
 
         logger.verbose("topUpReport ACK", {value: value});