Better error handling. Share the original content if not a URL.