Vector iterator adheres to spec