A ResultSet can contain pretty much any keys. As of CLJ-1252 being applied, keywords are more restricted now. It's not clear what should be done with keys in a ResultSet that cannot be converted to keywords... left as strings perhaps?