n.b. this should be fixed. Passing incorrect `column_names` will currently result in the client getting an 500 Error.