(4d) - Closed infinite loop

Caused by FactoryComplex.optimize and ..extend()'s tug of war.