Using `projection` rather than `this` here would be more explicit.