bug fix in follow_reciprocal