this, not self

self is hax for anonymous functions that have this as global object.