use internal: type for local event names