likely now uses native integer type instead of smallest integer type for constants