don't use `this` as function argument. Closes #36