René's URL Explorer Experiment


Title: fix(mcp): recover cleanly from OAuth failures by j15z · Pull Request #5595 · simstudioai/sim · GitHub

Open Graph Title: fix(mcp): recover cleanly from OAuth failures by j15z · Pull Request #5595 · simstudioai/sim

X Title: fix(mcp): recover cleanly from OAuth failures by j15z · Pull Request #5595 · simstudioai/sim

Description: Build, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce. - fix(mcp): recover cleanly from OAuth failures by j15z · Pull Request #5595 · simstudioai/sim

Open Graph Description: Summary This PR makes MCP authentication and refresh failures recover cleanly instead of leaving Workspace Settings in repeated discovery loops or generic error states. Abandoned OAuth servers now ...

X Description: Summary This PR makes MCP authentication and refresh failures recover cleanly instead of leaving Workspace Settings in repeated discovery loops or generic error states. Abandoned OAuth servers now ...

Opengraph URL: https://github.com/simstudioai/sim/pull/5595

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:54e8a20a-04af-b511-a76e-a13df535d6f3
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC6CE:9BC0B:93BF91:D1BE21:6A631311
html-safe-nonce6145a8f51c7445d23afb47eb797acffe28584f0efe7c694f820edcbbe91d09e9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNkNFOjlCQzBCOjkzQkY5MTpEMUJFMjE6NkE2MzEzMTEiLCJ2aXNpdG9yX2lkIjoiNzM1MjMyOTcwODYyOTA3MDYwOSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac4e403a59f2b40d663cae9a211a4afe28541e0d98df71b39cd0a2ce7f7c5a1bfe
hovercard-subject-tagpull_request:4036380819
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/simstudioai/sim/5595/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/daba5d7c0d6aaa7ad16e74e243f0003a5014e98df8010d4c7cc0d4a313bb52c9/simstudioai/sim/pull/5595
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/daba5d7c0d6aaa7ad16e74e243f0003a5014e98df8010d4c7cc0d4a313bb52c9/simstudioai/sim/pull/5595
og:image:altSummary This PR makes MCP authentication and refresh failures recover cleanly instead of leaving Workspace Settings in repeated discovery loops or generic error states. Abandoned OAuth servers now ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamej15z
hostnamegithub.com
expected-hostnamegithub.com
None1a6c056e02f174fffc096c521ec0ff6fb83e40a2ec8cb8875466ec1524872dd6
turbo-cache-controlno-cache
go-importgithub.com/simstudioai/sim git https://github.com/simstudioai/sim.git
octolytics-dimension-user_id199344406
octolytics-dimension-user_loginsimstudioai
octolytics-dimension-repository_id912559512
octolytics-dimension-repository_nwosimstudioai/sim
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id912559512
octolytics-dimension-repository_network_root_nwosimstudioai/sim
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release6a93e25585f487ddff9e3996c06d5b869d6e1828
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/simstudioai/sim/pull/5595#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsimstudioai%2Fsim%2Fpull%2F5595
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsimstudioai%2Fsim%2Fpull%2F5595
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=simstudioai%2Fsim
Reloadhttps://github.com/simstudioai/sim/pull/5595
Reloadhttps://github.com/simstudioai/sim/pull/5595
Reloadhttps://github.com/simstudioai/sim/pull/5595
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
simstudioai https://github.com/simstudioai
simhttps://github.com/simstudioai/sim
Notifications https://github.com/login?return_to=%2Fsimstudioai%2Fsim
Fork 3.7k https://github.com/login?return_to=%2Fsimstudioai%2Fsim
Star 29.2k https://github.com/login?return_to=%2Fsimstudioai%2Fsim
Code https://github.com/simstudioai/sim
Issues 111 https://github.com/simstudioai/sim/issues
Pull requests 120 https://github.com/simstudioai/sim/pulls
Actions https://github.com/simstudioai/sim/actions
Projects https://github.com/simstudioai/sim/projects
Security and quality 0 https://github.com/simstudioai/sim/security
Insights https://github.com/simstudioai/sim/pulse
Code https://github.com/simstudioai/sim
Issues https://github.com/simstudioai/sim/issues
Pull requests https://github.com/simstudioai/sim/pulls
Actions https://github.com/simstudioai/sim/actions
Projects https://github.com/simstudioai/sim/projects
Security and quality https://github.com/simstudioai/sim/security
Insights https://github.com/simstudioai/sim/pulse
j15zhttps://github.com/j15z
staginghttps://github.com/simstudioai/sim/tree/staging
fix/mcp-pagehttps://github.com/simstudioai/sim/tree/fix/mcp-page
Conversationhttps://github.com/simstudioai/sim/pull/5595
Commits5 (5)https://github.com/simstudioai/sim/pull/5595/commits
Checkshttps://github.com/simstudioai/sim/pull/5595/checks
Files changedhttps://github.com/simstudioai/sim/pull/5595/files
fix(mcp): recover cleanly from OAuth failureshttps://github.com/simstudioai/sim/pull/5595#top
j15zhttps://github.com/j15z
staginghttps://github.com/simstudioai/sim/tree/staging
fix/mcp-pagehttps://github.com/simstudioai/sim/tree/fix/mcp-page
https://github.com/j15z
j15zhttps://github.com/j15z
Jul 11, 2026https://github.com/simstudioai/sim/pull/5595#issue-4863514729
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
#5665https://github.com/simstudioai/sim/issues/5665
#5596https://github.com/simstudioai/sim/pull/5596
#5596https://github.com/simstudioai/sim/pull/5596
#5596https://github.com/simstudioai/sim/pull/5596
Contributor License Agreement (CLA)https://github.com/simstudioai/sim/pull/CONTRIBUTING.md#contributor-license-agreement-cla
https://github.com/EveryInc/compound-engineering-plugin
https://camo.githubusercontent.com/d5256fefd874632fe710a7e89bc59c14ebcec78712d84ccc15185ad3b67fe3fc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4750542d2d352d436f6465782d303030303030
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
https://github.com/apps/vercel
vercelhttps://github.com/apps/vercel
Jul 11, 2026https://github.com/simstudioai/sim/pull/5595#issuecomment-4948169966
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
Vercel for GitHubhttps://vercel.link/github-learn-more
docshttps://vercel.com/sim-studio/docs
https://camo.githubusercontent.com/2d058aa4937109084c3b00dc259081ef9f01257a8504a292a286041635575d96/68747470733a2f2f76657263656c2e636f6d2f7374617469632f7374617475732f72656164792e737667
Readyhttps://vercel.com/sim-studio/docs/5mfAMuLG8JK6JN3j9bjKVfUVPCk1
Previewhttps://docs-git-fix-mcp-page-sim-studio.vercel.app
Commenthttps://vercel.live/open-feedback/docs-git-fix-mcp-page-sim-studio.vercel.app?via=pr-comment-feedback-link
https://vercel.com/vercel-agent/request-review?owner=simstudioai&repo=sim&pr=5595
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
https://github.com/apps/cursor
cursorhttps://github.com/apps/cursor
Jul 11, 2026https://github.com/simstudioai/sim/pull/5595#issuecomment-4948170183
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
Cursor Bugbothttps://cursor.com/bugbot
7b2378chttps://github.com/simstudioai/sim/commit/7b2378cd73fdd46a85096526952fea2199076e7e
herehttps://www.cursor.com/dashboard/bugbot
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
https://github.com/apps/greptile-apps
greptile-appshttps://github.com/apps/greptile-apps
Jul 11, 2026https://github.com/simstudioai/sim/pull/5595#issuecomment-4948175847
"fix(mcp): improve OAuth failure recovery"https://github.com/simstudioai/sim/commit/ef5f993cb3de361a8053c24a5cf0e5c65f398443
Re-trigger Greptilehttps://app.greptile.com/api/retrigger?id=43536642
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
https://github.com/apps/greptile-apps
greptile-appshttps://github.com/apps/greptile-apps
Jul 11, 2026 https://github.com/simstudioai/sim/pull/5595#pullrequestreview-4678491911
View reviewed changes https://github.com/simstudioai/sim/pull/5595/files
apps/sim/lib/mcp/service.tshttps://github.com/simstudioai/sim/pull/5595/files#diff-19f6b7bbc0682d9438560d27d332499a5f8e1e4d1bf8aeb68dde6f2431137355
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
apps/sim/lib/mcp/client.tshttps://github.com/simstudioai/sim/pull/5595/files#diff-25cb24353597fac644145b37622d21ec7315282c29ccb1c4275f3ccb46441e1a
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
https://github.com/apps/cursor
cursorhttps://github.com/apps/cursor
Jul 11, 2026 https://github.com/simstudioai/sim/pull/5595#pullrequestreview-4678494551
View reviewed changes https://github.com/simstudioai/sim/pull/5595/files
apps/sim/hooks/queries/mcp.tshttps://github.com/simstudioai/sim/pull/5595/files#diff-155dcbbfb44ea9f00a3bc5e2f52b439962b86957ee62ffec4f1837cf5701cc4e
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
https://github.com/j15z
fix(mcp): improve OAuth failure recoveryhttps://github.com/simstudioai/sim/pull/5595/commits/e72a777d25b0abfb8722c4810d70e05c8204ccff
e72a777https://github.com/simstudioai/sim/pull/5595/commits/e72a777d25b0abfb8722c4810d70e05c8204ccff
https://github.com/j15z
j15zhttps://github.com/j15z
force-pushedhttps://github.com/simstudioai/sim/compare/ef5f993cb3de361a8053c24a5cf0e5c65f398443..e72a777d25b0abfb8722c4810d70e05c8204ccff
ef5f993https://github.com/simstudioai/sim/commit/ef5f993cb3de361a8053c24a5cf0e5c65f398443
e72a777https://github.com/simstudioai/sim/commit/e72a777d25b0abfb8722c4810d70e05c8204ccff
Compare https://github.com/simstudioai/sim/compare/ef5f993cb3de361a8053c24a5cf0e5c65f398443..e72a777d25b0abfb8722c4810d70e05c8204ccff
July 11, 2026 22:37https://github.com/simstudioai/sim/pull/5595#event-27862388440
https://github.com/apps/vercel
vercelhttps://github.com/apps/vercel
temporarily deployedhttps://docs-du2scj0mr-sim-studio.vercel.app
July 11, 2026 22:37https://github.com/simstudioai/sim/pull/5595#event-27862389283
https://github.com/j15z
fix(mcp): address OAuth recovery review findingshttps://github.com/simstudioai/sim/pull/5595/commits/97b3e73ac30af0be09b55f827af6d4a209479246
97b3e73https://github.com/simstudioai/sim/pull/5595/commits/97b3e73ac30af0be09b55f827af6d4a209479246
https://github.com/apps/vercel
vercelhttps://github.com/apps/vercel
temporarily deployedhttps://docs-oryc135f8-sim-studio.vercel.app
July 11, 2026 23:22https://github.com/simstudioai/sim/pull/5595#event-27862969866
https://github.com/j15z
fix(mcp): prefer static bearer auth in connection testshttps://github.com/simstudioai/sim/pull/5595/commits/c0bd4e4b142d97a20bc5c8922210376860a5bb38
c0bd4e4https://github.com/simstudioai/sim/pull/5595/commits/c0bd4e4b142d97a20bc5c8922210376860a5bb38
https://github.com/apps/vercel
vercelhttps://github.com/apps/vercel
temporarily deployedhttps://docs-2rzpvhbyy-sim-studio.vercel.app
July 14, 2026 18:03https://github.com/simstudioai/sim/pull/5595#event-27977641696
https://github.com/apps/cursor
cursorhttps://github.com/apps/cursor
Jul 14, 2026 https://github.com/simstudioai/sim/pull/5595#pullrequestreview-4697208813
View reviewed changes https://github.com/simstudioai/sim/pull/5595/files/c0bd4e4b142d97a20bc5c8922210376860a5bb38
apps/sim/app/api/mcp/servers/[id]/refresh/route.tshttps://github.com/simstudioai/sim/pull/5595/files/c0bd4e4b142d97a20bc5c8922210376860a5bb38#diff-6c4e49ccae37c7db07a63677cbfcd98affb095eaf48a31e267818ef632853002
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
j15zhttps://github.com/j15z
July 14, 2026 11:17https://github.com/simstudioai/sim/pull/5595#commits-pushed-23320ee
https://github.com/j15z
fix(mcp): preserve discovery failure statehttps://github.com/simstudioai/sim/pull/5595/commits/23320ee439fb5dc6bf74924075af1923553524c6
23320eehttps://github.com/simstudioai/sim/pull/5595/commits/23320ee439fb5dc6bf74924075af1923553524c6
https://github.com/j15z
Merge remote-tracking branch 'origin/staging' into fix/mcp-pagehttps://github.com/simstudioai/sim/pull/5595/commits/7b2378cd73fdd46a85096526952fea2199076e7e
7b2378chttps://github.com/simstudioai/sim/pull/5595/commits/7b2378cd73fdd46a85096526952fea2199076e7e
https://github.com/apps/cursor
cursorhttps://github.com/apps/cursor
Jul 15, 2026 https://github.com/simstudioai/sim/pull/5595#pullrequestreview-4706237733
View reviewed changes https://github.com/simstudioai/sim/pull/5595/files/7b2378cd73fdd46a85096526952fea2199076e7e
cursorhttps://github.com/apps/cursor
https://github.com/simstudioai/sim/pull/5595#pullrequestreview-4706237733
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://cursor.com/open?link=eyJ2ZXJzaW9uIjoxLCJ0eXBlIjoiQlVHQk9UX0ZJWF9BTExfSU5fQ1VSU09SIiwiZGF0YSI6eyJyZWRpc0tleSI6ImJ1Z2JvdC1tdWx0aTo2OGYyN2UyYS01OGUxLTQxYzgtOTU2ZS04YjY2YzA2MzNmNTIiLCJlbmNyeXB0aW9uS2V5IjoiZWY4bVRfRjB4V0pVdkExdnY2SHdTOXRFM1BhNmE2X0JsUFBGQXhCOUpWQSIsImJyYW5jaCI6ImZpeC9tY3AtcGFnZSIsInJlcG9Pd25lciI6InNpbXN0dWRpb2FpIiwicmVwb05hbWUiOiJzaW0ifX0
Cursor dashboardhttps://www.cursor.com/dashboard/bugbot
Cursor Bugbothttps://cursor.com/bugbot
7b2378chttps://github.com/simstudioai/sim/commit/7b2378cd73fdd46a85096526952fea2199076e7e
herehttps://www.cursor.com/dashboard/bugbot
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
apps/sim/lib/mcp/service.tshttps://github.com/simstudioai/sim/pull/5595/files/7b2378cd73fdd46a85096526952fea2199076e7e#diff-19f6b7bbc0682d9438560d27d332499a5f8e1e4d1bf8aeb68dde6f2431137355
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
https://github.com/apps/vercel
vercelhttps://github.com/apps/vercel
deployedhttps://docs-pp6p4t5n2-sim-studio.vercel.app
Previewhttps://docs-pp6p4t5n2-sim-studio.vercel.app
July 15, 2026 16:41https://github.com/simstudioai/sim/pull/5595#event-28027259795
View deploymenthttps://docs-pp6p4t5n2-sim-studio.vercel.app
https://github.com/j15z
j15zhttps://github.com/j15z
Jul 16, 2026 https://github.com/simstudioai/sim/pull/5595#ref-pullrequest-4863515750
feat(copilot): verify managed MCP connections #5596 https://github.com/simstudioai/sim/pull/5596
https://github.com/j15z
j15zhttps://github.com/j15z
c9baae7https://github.com/simstudioai/sim/commit/c9baae7f2e759d3a09b68c1e30d4bf5bb1de94dd
Jul 17, 2026https://github.com/simstudioai/sim/pull/5595#event-28146074367
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
https://github.com/waleedlatif1
waleedlatif1https://github.com/waleedlatif1
Jul 17, 2026 https://github.com/simstudioai/sim/pull/5595#ref-pullrequest-4915653754
v0.7.39: mcp oauth hardening, chat perf improvements #5752 https://github.com/simstudioai/sim/pull/5752
https://github.com/j15z
j15zhttps://github.com/j15z
Jul 18, 2026 https://github.com/simstudioai/sim/pull/5595#ref-pullrequest-4916110909
fix(mcp): stabilize authenticated tool discovery #5754 https://github.com/simstudioai/sim/pull/5754
https://github.com/waleedlatif1
waleedlatif1https://github.com/waleedlatif1
July 18, 2026 06:08https://github.com/simstudioai/sim/pull/5595#event-28152732008
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsimstudioai%2Fsim%2Fpull%2F5595
https://github.com/apps/greptile-apps
greptile-apps[bot] https://github.com/apps/greptile-apps
https://github.com/simstudioai/sim/pull/5595/files/7b2378cd73fdd46a85096526952fea2199076e7e
https://github.com/apps/cursor
cursor[bot] https://github.com/apps/cursor
https://github.com/simstudioai/sim/pull/5595/files/7b2378cd73fdd46a85096526952fea2199076e7e
Please reload this pagehttps://github.com/simstudioai/sim/pull/5595
https://github.com/j15z
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.