I have an app to do a audit type report across all projects in a workspace. It essentially crawls the project tree and makes audit tallies by running individual queries and eventually dumping them to the screen in formatted CSV text. It seemed to be working fine but I noticed that sometimes tallies come back as zero when they should not. I suspect it is because of some sort of WSAPI async call timeout but I don't see any error. Please see attached code.