Nope, it doesn't.
I've written some "extensive" description what causes a handshake and how to leverage that into your code in some other thread - can't remember where tho'. Maybe you can search for it.
Found the thread via "@ScruffR handshake workaround"