added the ability to supply a first row shorter than the set of data