700 vector improvements

Ref #700