keep sorted? 
also eventually I like to add a comment to every non-obvious dependency, which we haven't done here.