Reimplement vectorCheck() for V5. 

Closes #914.

(Thank you, @FilthyAssistant!)