On com_mailer, decided that if an entity that should be added does not have a guid, we should NOT return false or skipped and instead just do not add it to the data array and the custom email functions will take care of checking for certain data entities being set in the array - that way the email could contain extra entity information without having to fail. The control goes to the function!