This is a helluva battle folks....