Should we use ``key`` as first argument (this applies for all cache error)?