now logs actual transaction sent
backport from master