fixed block deserialization