without any tests, i'm not sure how to update this but ensure the protocol is still working. let me know. once i get this merged in, i'm going to build a new version of emailjs with all the improvements that have landed recently