@Override public User call(String row) {
List<String> cells = Strings.split(row, "\t");
final String firstName = notNull("First name", row, strip(cells.get(0)));
final String lastName = notNull("Last name", row, strip(cells.get(1)));
final String email = notNull("Email", row, strip(cells.get(2)));
final Gender gender = notNull("Gender", row, Gender.parse(strip(cells.get(3))));
final boolean disableEmail = cells.size() > 4 && Boolean.valueOf(strip(cells.get(4)).toLowerCase());
final boolean admin = cells.size() > 5 && Boolean.valueOf(strip(cells.get(5)).toLowerCase());
return new KTrans<User>(pm) {