with_qc_asset scope handles nil asset
The QC asset scope previously raised an exception when fed nil.
Instead we return an empty scope.