promote uint types to uint32 during operations