separated out address presence specs