update extraction to upconvert from nulls and specific types