Added a lot of transaction wrappers.