Why didn't they just make them all multi-thread? The only guess I have is that theres more overhead with the multi-thread version that you can avoid if you know you won't use threads.