What is the underlying mechanism?