check for null messages, use a unique and available bundle id