data types round tripping