a bit more rationale for link count handling