Terrible hack to do dependencies
Prototype done.