Use Function.prototype.bind instead of self

Somewhat nicer.