WIP: (broken) automatically propagate dependencies