Primary dependencies for compatibility

Secondary dependencies for compatibility

Reverse dependencies for compatibility