Added some defensive code in case an account does not have User.username then use the field form the social account.