Abstract. The fourth-order differential equation describing elastic flexure of the lithosphere is one of the cornerstones of geodynamics that is key to understanding topography, gravity, glacial isostatic rebound, foreland basin evolution, and a host of other phenomena. Despite being fully formulated in the 1940s, a number of significant issues concerning the basic equation have remained overlooked to this day. We first explain the different fundamental forms the equation can take and their difference in meaning and solution procedures. We then show how numerical solutions to flexure problems as they are currently formulated are in general potentially unreliable in an unpredictable manner for cases in which the coefficient of rigidity varies in space due to variations of the elastic thickness parameter. This is due to fundamental issues related to the numerical discretisation scheme employed. We demonstrate an alternative discretisation that is stable and accurate across the broadest conceivable range of conditions and variations of elastic thickness, and we show how such a scheme can simulate conditions up to and including a completely broken lithosphere more usually modelled as an end-loaded, single, continuous plate. Importantly, our scheme will allow breaks in plate interiors, allowing, for instance, the creation of separate blocks of lithosphere which can also share the support of loads. The scheme we use has been known for many years but remains rarely applied or discussed. We show that it is generally the most suitable finite-difference discretisation of fourth-order, elliptic equations of the kind describing many phenomena in elasticity, including the problem of bending of elastic beams. We compare the earlier discretisation scheme to the new one in one-dimensional form and also give the two-dimensional discretisation based on the new scheme. We also describe a general issue concerning the numerical stability of any second-order finite-difference discretisation of a fourth-order differential equation like that describing flexure wherein contrasting magnitudes of coefficients of different summed terms lead to round-off problems, which in turn destroy matrix positivity. We explain the use of 128 bit floating-point storage for variables to mitigate this issue.