Could this be an optional dependency?