evaluate blanks properly