Initial wrapper - read properly deserializes