PII: S0304-3959(99)00274-2