When this is called the second argument is always `this`.  Is the `this` passed as the `ctx` argument different than the `this` in this function?