adding checks based on a role's meta info