move error listener inside of baseRequest, bad practice?