diff --git a/alethzero/Main.ui b/alethzero/Main.ui
index 5c0f50a6d..3567d3ffb 100644
--- a/alethzero/Main.ui
+++ b/alethzero/Main.ui
@@ -161,26 +161,9 @@
Deb&ug
-
-
-
-
-
-
-
-
-
-
@@ -199,10 +182,39 @@
+
+
diff --git a/libevm/VM.h b/libevm/VM.h
index cbecc3ee7..3cac55b1f 100644
--- a/libevm/VM.h
+++ b/libevm/VM.h
@@ -634,7 +634,7 @@ template dev::bytesConstRef dev::eth::VM::go(Ext& _ext, OnOpFunc con
if (_ext.balance(_ext.myAddress) >= value)
{
_ext.subBalance(value);
- m_stack.push_back(_ext.call(receiveAddress, value, bytesConstRef(m_temp.data() + inOff, inSize), &gas, bytesRef(m_temp.data() + outOff, outSize), _onOp, Address(), inst == Instruction::CALL ? receiveAddress : _ext.myAddress));
+ m_stack.push_back(_ext.call(inst == Instruction::CALL ? receiveAddress : _ext.myAddress, value, bytesConstRef(m_temp.data() + inOff, inSize), &gas, bytesRef(m_temp.data() + outOff, outSize), _onOp, Address(), receiveAddress));
}
else
m_stack.push_back(0);