More generally, each approximate model is designed with a different application in mind. Models that perform well in one context will often perform poorly in another, and this means that "performance" of a given model in terms of agreement with simulation will primarily be determined by the discrete network system on which simulations are performed.