diff --git a/xmlrpc-server.js b/xmlrpc-server.js
index ff08b2b..097d506 100644
--- a/xmlrpc-server.js
+++ b/xmlrpc-server.js
@@ -343,12 +343,11 @@ function sendTopUpReport(reverseUrls, params, urlIdx, retry) {
 
     var methodName = 'topUpReport';
     logger.info('Requesting topUpReport', {params: params});
-    client.methodCall(methodName, [ params ], function (topupReportError, value) {
+    client.methodCall(methodName, [ params ], function (topUpReportError, value) {
 
         try {
-
-            if (topupReportError.constructor === Object && Object.keys(topupReportError).length >= 0) {
-                logger.warn('Error sending topUpReport retrying another url (if available)', {error: topupReportError, value: value});
+            if (Object.keys(topUpReportError).length >= 0) {
+                logger.warn('Error sending topUpReport retrying another url (if available)', {error: topUpReportError);
                 sendTopUpReport(reverseUrls, params, ++urlIdx, retry);
                 return;
             }