I just did a quick test and you are right.
Clearsurface() has no error checking at all. You can give it any value you like.
Freeentity() will report an error in debug mode.
Clearsurface() has no error checking at all. You can give it any value you like.
Freeentity() will report an error in debug mode.