v can be nil apparently so I catch this.