so that `newUsername.toLowerCase()` doesn't blow up. It will fail anyway when newUsername is falsy