what happens if recipient.type does not exist as a translation ? do we have the empty string ? or null ? Or does this fallback to recipient.type ?