why not, but this messes up all `this` uses.

let's keep it simple for this patch, we can revisit it later. It's already good that all this is in its own file :)