Fixed ring passthrough not saving state