And, for what it's worth, you're correct about using feature dependencies and not start levels. But if you look at our features XML, that's exactly what's happening: hibernate-envers depends on all the bundles/features you need.