Use in-built field to check for non-primary address
Use shared output functions