r1669: numeric type translation improvements