The early papers by Klein, Sauter and Hund which investigate scattering off a high step potential in the context of the Dirac equation are discussed to derive the 'paradox' first obtained by Klein. The explanation of this effect in terms of electron-positron production is re-assessed. It is shown that a potential well or barrier in the Dirac equation can become supercritical and emit positrons or electrons spontaneously if the potential is strong enough. If the well or barrier is wide enough, a seemingly constant current is emitted. This phenomenon is transient whereas the tunnelling first calculated by Klein is time-independent. It is shown that tunnelling without exponential suppression occurs when an electron is incident on a high barrier, even when the barrier is not high enough to radiate. Klein tunnelling is therefore a property of relativistic wave equations and is not necessarily connected to particle emission. The Coulomb potential is investigated and it is shown that a heavy nucleus of sufficiently large Z will bind positrons. Correspondingly, as Z increases the Coulomb barrier should become increasingly transparent to positrons. This is an example of Klein tunnelling. Phenomena akin to supercritical positron emission may be studied experimentally in superfluid 3 He.