Bug in last else statement of OnPlayerConnected

In the last else statement of OnPlayerConnected (on line 220), there is a bug:

                        if (config.EnableJoinMessage)
                            SendMessageToAll(player, GetMessage(MessageKey.Join, player.UserIDString, player.displayName, country));

                        if (config.LogToConsole)
                            Puts(StripRichText(GetMessage(MessageKey.JoinNewcomer, player.UserIDString, player.displayName, country)));
That last GetMessage method should have MessageKey.Join as the first parameter, not MessageKey.JoinNewcomer.

i guess this is why my player keep getting "joined for the first time" even though they have joined multiple times