fixes #63: Blank or invalid data causes records to be left out of the index