owen1: It does use threads in some instances.