I'm not sure what a SetShilohRoot is but apparently that's the action I'm supposed to take. And I like the trailing carriage return that causes the closed parenthesis to be on a new line.
Even when I know that Shiloh was the code name for SQL Server 2000, I still have to wonder what I'm supposed to do, not to mention that the code name refers to SQL Server 2000 when I'm trying to uninstall SQL Server 2005...