I disagree with that one, the standard pattern is `action; try { ... } finally rollback`, anything different should be justified.