gracefully fallback when page links break