Do we need a ```user.communityId != nil``` check here as well, or is the default ```internal``` used if no ```communityId``` is present?