Won't that finally also decrease the nesting for the return above? Given the code in populate above I think that if we postpone an app the nesting should stay unbalanced -- we are only allowed to decrease the nesting if we a) don't run into an import error, or b) that import error is due to models not existing at all.