support for geography types, thanks sunny