Filter out falsy value tokens

Addresses #55. Is a descendent of #74 so that should be merged first.