A function can return a pointer to memory that is outside of the buffer that the pointer is expected to reference.