why not just use `this`?