Do you need a closure here? Can you just pass `this.remove` as the callback?