Love it and so glad I finally got a moment to read this! I've always thought Jimmy would eventually either need to be told or make the connection. And he's a good, trustworthy guy, so glad wouldn't even need to be all that worried about it. Like you, I believe Perry and Jack knew too. Or at least seriously suspected.
Nice story!