First commit in MultiThink fork.