PII: S0960-0779(98)00216-1