If you have a pointer, you're effectively pointing at an array.
Just as arrays do not have error checking, nor do pointers.