When running from fish I got shelled into zsh.
I believe the reason is that try reads $SHELL, but in my setup it is NOT set to fish. Rather fish is stared as custom command in the emulator (ghostty), which doesn't affect system shell var...
Wonder if it is possible or feasible to always shell into the current running shell without relying on the $SHELL