49949f321d
* add test for checking soft dependencies. * address patrick's comments. * dependency tests should not run twice. * debugging. * up.