This prevents a crash if the caller assumes that they can always dereference the returned pointer if there is a non-zero count.
This prevents a crash if the caller assumes that they can always dereference the returned pointer if there is a non-zero count.