I don't think `options.email` should be optional here, since we seem to set the textContent of one of the nodes to its value