Enclose entire app response in single Tx