Fixed incorrect subtype handling for Gauge32 and possibly others, probably more like this lurking in the code