Provides transaction support.