additional validation of addr