Transaction improvements