A version of the SHASTA scheme which finds the pressure by solving the problem of decay of an arbitrary discontinuity is proposed. The quality of the scheme is improved considerably, as calculations of a number of the most common gas-dynamic problems confirms. (C) 1996 Elsevier Science Ltd.