diff --git a/main.py b/main.py
index 2be7383..37c5196 100755
--- a/main.py
+++ b/main.py
@@ -97,7 +97,10 @@ def handleSms(sms):
     global LAST_REQUEST_ID
     global LAST_SN
     
-    logger.info(u'Incoming SMS from: {0}; Time: {1}; Message: {2}'.format(sms.number, sms.time, sms.text))
+    try:
+        logger.info(u'Incoming SMS from: {0}; Time: {1}; Message: {2}'.format(sms.number, sms.time, sms.text))
+    except:
+        logger.info(u'Incoming SMS from: {0}; Time: {1}; Message: BINARY'.format(sms.number, sms.time))
     
     try:
         epic_key = 'epic.msgin.gw:' + BASE_CHIPINFO