tree deserialization, boring...