the performance really is woeful. returned 3% against 19% for just sitting there buying the index.
the only positive is to be optimistic and buy now while it trades at a slight discount to NTA and hope that they figure out what the hell they are doing. yield is ok if they can actually generate enough EPS to pay out