use the variable created a few lines earlier
return self from the initializer

Most of the setup messages are being sent to `self`, not `result`.
remove a repeated line

It's called again two lines later.
Merge pull request #1665 from quicksilver/smallFixes

Small fixes