it could be conveniant to have the username optional here, and provided in the settings directly, what do you think?