I believe there's a bug with the sproc, where if the @servername starts with a number, e.g. "1SQLServer", the following error would be thrown.
Msg 102, Level 15, State 1, Line 13
Incorrect syntax near '1'.
Msg 102, Level 15, State 1, Line 13
Incorrect syntax near '1'.
(0 row(s) affected)