testing multideps, one not exposed

- properly resolving unexposed depends
- adding tests to ensure resolution