ensure new events' subtype is still maintained