revisionGuard stuff