Doesn't need to be a pointer.