simplify tx byte storage, add a finalizer to out IEnumerable cursors