Much of the puzzle has been resolved through mathematical modeling and additional experiments. In particular, starting in 1989, Gunduz Caginalp and collaborators modeled the trading with two concepts that are generally missing in classical economics and finance. First, they assumed that supply and demand of an asset depended not only on valuation, but on factors such as the price trend. Second, they assumed that the available cash and asset are finite (as they are in the laboratory). This is contrary to the "infinite arbitrage" that is generally assumed to exist, and to eliminate deviations from fundamental value. Utilizing these assumptions together with differential equations, they predicted the following: (a) The bubble would be larger if there was initial undervaluation. Initially, "value-based" traders would buy the undervalued asset creating an uptrend, which would then attract the "momentum" traders and a bubble would be created. (b) When the initial ratio of cash to asset value in a given experiment was increased, they predicted that the bubble would be larger.