archivecontingency mechanism