switch to only allowing 1 profile per provider