While it is appropriate to have the PropelPDO subclass override commit() so that nested commit() calls are ignored (see http://pecl.php.net/bugs/bug.php?id=7718 for why we do this), it is *not* appropriate to do this for rollBack() statements. The current implementation will result in nested rollBack() statements being ignored. Only a rollBack() statement at the top-level will actually take effect

