Avalanches only occur when the stress on the snow exceeds the shear, ductile, and tensile strength either within the snow pack or at the contact of the base of the snow pack with the ground or rock surface. A number of the forces acting on a snow pack can be readily determined; for example, the weight of the snow is straightforward to calculate, however it is very difficult to know the shear, ductile, and tensile strength within the snow pack or the ground. These strengths vary with the type of snow crystal and the bonding between them. The thermo-mechanical properties of the snow crystals in turn depend on the local conditions they have experienced such as temperature and humidity.