this'll error out if v is nil