Computing residuals