Now does dependsOn and dependsOnThis