deserialize stream should always return info obj