expose columns and return explicit nulls
fix infnite loop on unknown field
better test for unknown columns