there is no role::base, there is role::generic