This results in a cleaner MTProtoSender, which now can always read a TLObject with a guaranteed item, if the message is OK.