More robust version of it. Fails on models that don't use delayed processing