now the residual is None unless it is computed