actually, Ruban, not exactly. You should declare any dependencies you explicitly use. Not declaring it puts the build at risk. It's not clear to the tools what the true dependencies are. We see a lot of errors with pants due to not declaring explicit dependencies.