no need to make handle scope.