This if-clause should probable have `complete = true` as well?