Never have I ever had a compiler tell me to "consider" changing some type declaration, because maybe, just maybe I was probably intending to do what it suggests all along.
Also generally things you didn't write still compile and run. This is not a given in e.g. C/C++.