diff --git a/src/universal-dapp.js b/src/universal-dapp.js
index 081fddab53..54a27e341a 100644
--- a/src/universal-dapp.js
+++ b/src/universal-dapp.js
@@ -486,7 +486,7 @@ UniversalDApp.prototype.getCallButton = function (args) {
if (err) {
replaceOutput($result, $('').text(err).addClass('error'));
// VM only
- } else if (self.options.vm && result.vm.exception && result.vm.exceptionError) {
+ } else if (self.options.vm && result.vm.exception === 0 && result.vm.exceptionError) {
replaceOutput($result, $('').text('VM Exception: ' + result.vm.exceptionError).addClass('error'));
// VM only
} else if (self.options.vm && result.vm.return === undefined) {