allow contact details to be missing from JSON