Another update to the ppgen dependency mechanism, hopefully it works