Code style is slightly off here (use no space before the `:`, but add a space in `new Authenticator() {`).