allow_backfill allows backward advancement