What happens if there are more roles provided in the database than there are in the config? That would trigger an exception.