are you sure that the size will fit into a single byte even if we're talking about a long transaction? Isn't that a very bold assumption?