neocomplete omnicomplete