Transaction execution fixes