Fix: force deserializer to process the top-level node