Changes in our climate and environment make it ever more important to understand the processes involved in Earth systems, such as the carbon cycle. There are many models that attempt to describe and predict the behaviour of carbon stocks and stores but, despite their complexity, significant uncertainties remain. We consider the qualitative behaviour of one of the simplest carbon cycle models, the Data Assimilation Linked Ecosystem Carbon (DALEC) model, which is a simple vegetation model of processes involved in the carbon cycle of forests, and consider in detail the dynamical structure of the model. Our analysis shows that the dynamics of both evergreen and deciduous forests in DALEC are dependent on a few key parameters and it is possible to find a limit point where there is stable sustainable behaviour on one side but unsustainable conditions on the other side. The fact that typical parameter values reside close to this limit point highlights the difficulty of predicting even the correct trend without sufficient data and has implications for the use of data assimilation methods. We show that the DALEC model contains a transition point where, for parameters on one side forests thrive, but on the other they die. Analysing data from two forests we find that they sit near the transition point, and we hypothesize that this is a natural consequence of a tree's need to optimize its resources.Such transition points are important because, in a changing world, we expect parameter values to drift. Drifting across a transition point can have serious consequences and results in "tipping" from one kind of behaviour to another.For example, a shift in the amount of rainfall could induce tipping from a sustainable forest to a forests that dies. The presence of such transition points also has important consequences for prediction. Models often contain many parameters that need to be determined, usually by fitting to data. Different algorithms used to fit models to data typically lead to slightly different values for parameters.Away from transition points for non-chaotic systems, this usually means that there is some small uncertainty in the parameter values that leads to a small uncertainty in prediction. However, near transitions points, small differences in parameter values can lead to very different predictions.