it is not clear what happens to those dependencies, how are they passed?