fix issue with reserve failure not being propaged upwards