tests should be optional for optional depends