I ran into a scenario where one of my projects re-eval'd the shell environment when entering its directory, but it shouldn't have (none of the watched files changed for example). Is there a good way to see why a given auto-reload would happen? Would a PR be accepted to add opt-in verbose logging for these cases?