diff --git a/lib/sms.js b/lib/sms.js
index c64396d..05f06f2 100644
--- a/lib/sms.js
+++ b/lib/sms.js
@@ -23,7 +23,7 @@ function extract(raw) {
     [result.metadata.raw] = lines;
     result.metadata.status = typeof metadata[0] === 'string' ? metadata[0].replace(/^.+: /, '') : '';
     // result.metadata.from = typeof metadata[1] === 'string' ? metadata[1].replace(/^\+/, '') : '';
-    result.metadata.from = metadata[1];
+    [, result.metadata.from] = metadata;
 
     const tsFromRaw = `${metadata[3]} ${(metadata[4] || '').replace(/\+\d+/, '')}`;
     result.metadata.ts = moment(tsFromRaw, 'YY/MM/DD HH:mm:ss').format('YYYY-MM-DD HH:mm:ss');