maybe it's time that we had `def render_menu_item_link` so that this can be easily overridden?