optimize dependsOn