No `this` aliasing, use `.bind(this)` on the function object.