make CAM::PDF really optional