:arrow_up: text-buffer to throw exceptions for invalid tx operations