I don't use fork() that often, but my own paranoia is why I always test for <= 0 instead of == 0. Some people think I'm weird for doing something like:
if len(some_list) <= 0:
# Test for empty list
But it's just my way of covering my ass in case the laws of physics change during execution, or just in case weird bugs exist like those found in this article.
I'm not affiliated with this company, but usually data collection like this is completely harmless. They will pick up things like hashed URLs you drag, the text contained in the URL you just dragged, file type information (text? image? etc), number of interactions in a given time period, etc.
But it's just my way of covering my ass in case the laws of physics change during execution, or just in case weird bugs exist like those found in this article.