SourceTree apparently recently added the "Automatically start SSH agent" option but even if I turn this off, it still KILLS the agent when SourceTree closes, which is quite stupid -- killing it even if you DID start seems silly, but killing it when you DIDN'T start it is surely just broken code.
Is it possible to fix this bad/broken behaviour?