#factory delay