defensive templating in case event has no attributes