Dynamic faulting mechanisms