I presume this comment is no longer relevant to the current implementation?  is the external thread option still supported, or useful?  It might be best to remove the thread option if it doesn't work and there's no intention or restoring it.