gracefully handle unknown event types