allow role to be blank.