Now we can autogenerate (somewhat) dependencies.