too tied • Implicit errors might happen • Factory usage involves a lot of copy/paste with small changes • A poorly designed factory might affect many tests • The tests are created in a way to fit the factory (factory-oriented testing) • Developers bump into the same issue again and again • The same hack has to be done several times