added some restrictions on provider short names