I'm a little confused.  If we allow null column values (I thought we did), then this change would prevent them from ever showing up in results.  In this case it would be better to just avoid decoding the nulls.

If we convert nulls to empty strings, that's probably something else we need to figure out the "right" way to address.