When having an link where the link's description also look like a link, the description will be treated like a link by org-element. As an example: [[info:emacs#Directory%20Variables][info:Directory Variables]] If the above was an org-file, org-element-parse-buffer would find two links in the buffer, but the above is really just one link even though its description look like a link. A consequence of this is that the org-element-contents of the link above would be another link, which can cause bugs. I'm using org-mode 9.0.5 on Emacs 25.2.1.