ahh..ok that's fine...I guess coercion in most cases is correct anyhow. how about ints? these should return int if possible (if their is embedded None obviously they should be floats with Nan replacement), but guessing this works already? bools? can you add some tests on for as many things as you can. I know this is annoying, but type coericion is the biggest issue I see from using read_sql (with dates being the biggest abuser).