change `doIgnore` -> `isWhitespace` and use `dataset` field