I'm really wondering how packages can be verified on specific Unity versions if their dependencies are not verified. Example on 2019.2: Rider Editor is 2019.2 verified with version 1.1.1, has dependency on Test Framework 1.1.1 Test Framework is 2019.2 verified with 1.0.18, 1.1.1 is not verified. How's that dealt with internally? How can a package be verified if dependencies are not? I know that there is a requirement for packages always needing to be -preview if any of their dependencies is -preview. Why is that different with verified?