I don't really get this; I really liked the previous way of calling this: `if (this.activity) { this.handleActivity(activity); }`. And then we don't need this check here, but rather in the caller.