We should probably avoid including optional dependencies.