I don't understand the `dependsOn` statements here. While you can use file collections as parameters for the `dependsOn` method, I am not sure why you added it in this case. What's the reasoning behind it?