#508002, by TheRec, cleaned up the mess, degrades gracefully, doesn't show link that shouldn't be there