improve neocomplete condition