Changed SMV reading to row reading w/o need for a large buffer