nearly-complete