This is to keep the correct order of the tests. The exact dependency graph is somewhat complicated and contains several cycles.