Representing convection in models: How stochastic does it need to be?