add options to skip blanks