no need to negate and divide by r[d] here, is there?