Fix grandfathering logic
Add array_base as grandfathered feature
Deal with absence of feature.pm better