avoiding duplicate address objects