cleanup — use HyperlinkAdapter