Avoid `this` everywhere