Added error checking for campaign contact info