removed optional dependencies completely