Setup tested to be an optional dependency