first clean ups, we should not combine the get_prerequisites approach with explicitly added dependencies.