Maybe call the validate method on the TermVectorRequest? it will check for things we check here and more...  It is also more future proof.