Why the function invocation instead of just `this`?