Generalised residuals