Please verify this works with boolean columns, namely that False values are distinguished from None (e.g., didn't match either `truthy` or `falsey` values).  For reference, I added `is not None` in 3d865c5997b.