diff --git a/src/eth/TransactionObject.js b/src/eth/TransactionObject.js
index <HASH>..<HASH> 100644
--- a/src/eth/TransactionObject.js
+++ b/src/eth/TransactionObject.js
@@ -112,7 +112,9 @@ export default class TransactionObject extends TransactionLifeCycle {
       })
       .then(receipt => {
         //console.log('receiptGasUsed', receipt.gasUsed.toString());
-        if (this._logsParser) this._logsParser(receipt.logs);
+        if (typeof this._logsParser === 'function') {
+          this._logsParser(receipt.logs);
+        }
         if (!!receipt.gasUsed && !!gasPrice) {
           this._fees = utils.formatEther(receipt.gasUsed.mul(gasPrice));
         } else {
fix bad refactor from <I>fffed