stochastic mechanisms