``` if (cast(long)e.lpCompletionKey < 0) { fiber = fileWaiters[cast(int)-cast(long)e.lpCompletionKey]; } ``` Heh, if you didn't assume LP64, this would be another unsigned integer bug.