The example was previously correct, albeit possibly misleading.

The controller had been made minification safe, which is done by assigning it as the last element of an array with the preceeding elements in the array being used for dependency resolution, then mapped by index onto the function arguments.

Your modifications would make the example incorrect as `scope` on line 41 does not exist.

With that said I always stick to the convention of making all arguments match their minification safe names; so I would modify line 41 to read `$scope.greeting = 'Hola';`