extra address checking