i's scoping consistent with data.frame for integer and logical.