add dependents option. expands test cases