fix static cycle on factory