calling `this` out of scope