This could be written as: `bond(cache, 'getWrapped').return Q.reject new Error('backend troubles')`. This makes the function return a rejected promise ("throw an error").