This works as expected, and has limited scope.