Should have that precondition as well. The `basicFactory` precondition is to make it invalid to attempt to configure the basic factory if you've created your own factory.