corrections, no need of double if on proxy checking