A bare-bones transaction test.

Seems to be working...