Curly brackets are good for clarity
IThread got renamed to IThreadProcessor

By the fellow that originally wrote this code, that is