camelCase, skips empty rows