reject({
                    error: 'fetch_fail',
                    message: `Fetch ${url} failed, status: ${rep.statusCode}, message: ${rep.statusText}`,
                    response: rep
                })