Making the locating of assemblies better - it was doing a for(;;) - instead of .Wait() on the task!