don’t parse the event from here, it should be handled by the lib client