Hm, don't you think that method is long enough to be separated into smaller methods? Especially since it clearly has two or three steps, like `substract_links` and `add_post_link`