Tack on a (nil) argument if the selector is asking for one
never try to get a result from performSelector. The docs say not to

The use of result was never actually implemented anyway, and was causing a crash
Merge pull request #1724 from quicksilver/sendMessage

Tack on a (nil) argument if the selector is asking for one